body{
    margin:0;
    padding:0;
    background:#f2f2f2;
}
h1,
h2,
h3,
h4,
h5 {
padding: 0;
margin: 0;
display: inline-block;
}
ul,
li,
ol {
padding: 0;
margin: 0;
list-style: none;
}
.left_heade,
.right_heade {
display: inline-block;
}
.right_heade {
float: right;
}
.left_heade span,
.right_heade span {
padding: 0 1px;
}
.head_{
    background: #fff;
    border-bottom:1px solid #f2f2f2;
}
.header_ {
    width:100%;
    padding:8px 0;
    font-size: 13px;  
    display: block;
    color: #cccccc;
    background: #353535;
    z-index: 99;
}

.right_heade img,.right_heade span{
    vertical-align: middle;
}
.nav_header{
    width: 1200px;
    margin: 0 auto;
}
.logo_se{
    width: 100%;
    background-image: url(./img/back.png);
    background-repeat: no-repeat;
    background-size:100% 151px;
}
.logo_seach{
    width: 1200px;
    margin:0 auto;
    padding:30px 0;
    display:flex;
    justify-content: space-between;
    align-items: center;
}
.logo_img,.logo_cat{
    display: inline-block;
}
.logo_img img{
    width:344px;
    height:70px;
}
.logo_btn div{
    width:90px;
    text-align: center;
    border-radius: 20px;
    padding:10px 15px;
    display: inline-block;
    font-size:14px;
}
.search_l {
    /* margin-left: 20px; */
    /* overflow: hidden; */
    /* padding-top: 50px; */
    width: 400px;
    height: 40px;
    float: left;
    border:1px solid #ff6600;
    border-radius: 20px;
    text-align: center;
    position: relative;
    vertical-align: middle;
}
.search_l form {
    width: 100%;
    display: inline-block;
}
.search_l .int {
    background: #ffffff;
    /* padding-left: 30px; */
    float: left;
    width:290px;
    height: 35px;
    display: block;
    border-radius: 5px;
    border: 0;
    color: #808080;
    font-size: 13px;
    position:absolute;
    top:2px;
    left:20px;
}
.search_l .btn {
    background-repeat: no-repeat;
    float: left;
    height: 41px;
    width:85px;
    display: block;
    color: #fff;
    border-radius: 0 20px 20px 0;
    background-image: linear-gradient(to right, #ff6600 , #ff6e0e);
    border: 0;
    position: absolute;
    right: -1px;
    top: 0px;
}
.fbgy{
    color:#fff;
    background-image: linear-gradient(to right, #fdaa0f , #eb470b);

}
.fbqg{
    color:#ff6600;
    background: #fff;
    border:1px solid #ff6600;
    margin-left:10px;
}
.nav_{
    width: 100%;
    border-bottom:3px solid #e64914;
    background: #fff;
}
.nav_tit{
    width: 1200px;
    margin:0 auto;
    font-size:0;
}
.li_hot{
    width: 220px !important;
}
.li_hot svg,.li_hot span{
    vertical-align: middle;
}
.li_hot span{
    margin-left:10px;
}
.li_hot svg:last-child{
    margin-left:10px;

}
.nav_ li{
    width:98px;
    text-align: center;
    display: inline-block;
    padding:10px 0;
    font-size:17px;
    color:#333;
}
.back{
    background-image: url(./img/back.jpg);
    background-size: 100% 738px;
    background-repeat: no-repeat;
}
.public{
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
} 
.cont{
    width: 1200px;
    margin:0 auto;

}
  /* 最新入驻 */
.ban_class{
    width: 1200px;
    margin-top:20px;
    font-size:0;
}
.left_{
    width: 964px;
    display: inline-block;
}
.left_t{
    width: 964px;
}
.icon_{
    display: inline-block;
    vertical-align: middle;
}
.icon-{
    display: inline-block;
    float:right;
    margin-top:6px;
}
.left_class span{
    vertical-align: middle;
    margin-left:20px;
    font-size:16px;
}
.left_class{
    width: 194px;
    padding:10px 13px;
    display: inline-block;
    background: #fff;
}
.left_class li{
    width: 174px;
    color:#333;
    padding:5px 10px;
    margin:10px 0;
}
.left_class li:first-child{
    background: #ff6600;
    color:#FFF;
}
.ban_ad{
    width: 728px;
}
.left_class img{
    /* float: right; */
    margin-top:8px;
    vertical-align: middle;
}
.ban{
    width: 728px;
    display: inline-block;
}
.ban img{
    width: 728px;
    height:420px;
}
.left_go{
    width: 964px;
    margin-top:10px;
}
.left_go img{
    width: 310px;
    height: 113px;
}
.mem{
    width: 220px;
    height: 544px;
    /* padding:20px; */
    display: inline-block;
    background: #fff;
}

.btn_{
    width: 80px;
    padding:10px 30px;
    text-align: center;
    font-size:14px;
    margin-top:15px;
    display: inline-block;
    border-radius: 20px;

}
.mem_hi{
    width: 200px;
    padding:30px 10px;
    text-align: center;
}
.mem_hi span{
    font-size:14px;
    color:#333;
}
.logo_{
    border-radius: 20px;
    color:#fff;
    background-image: linear-gradient(to right, #fda401 , #ec5019);
}

.regs_{
    color:#ef5f15;
    border:1px solid;
    border-image: -webkit-linear-gradient(#fda401,#ec5019) 1 1;
    border-image: -moz-linear-gradient(#fda401,#ec5019) 1 1;
    border-image: linear-gradient(#fda401,#ec5019) 1 1;
}
.announ{    
    width: 220px;
    font-size:0;
}
.ann_top{
    border-bottom:2px solid #ff6600;
}
.ann_top li{
    padding:10px 10px;
    /* color:#fff; */
    font-size:14px;
    display: inline-block;
    
}
.ann_top li:hover{
    color:#fff;
    background: #ff6600;
    border-radius: 5px 5px 0 0;
}
.ann_list{
    padding:190px;
    padding:0 15px;
    margin-top:5px;
}
.ann_list li{
    width: 190px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height:39px;
    line-height: 39px;
    font-size:14px;
}
.ann_list li::before{
    content:'•';
    color:#ff6600;
    margin-right:5px;
}
/* 广告位 */
.ad_{
    width: 1200px;
    margin-top:20px;
    font-size: 0;
}
/* 特价产品 */
.product {
    width: 1200px;
    margin-top: 20px;
}

.prod_top span:nth-child(1) {
    font-size: 24px;
}

.prod_top span:nth-child(2) {
    font-size: 14px;
    color: #8f8f8f;
    margin-left: 15px;
}

.ckgd {
    display: inline-block;
    color: #afafaf;
    background: #fff;
    font-size: 13px;
    border-radius: 3px;
    float: right;
    padding: 5px 10px;
    letter-spacing: 1px;
}

.prod_cont {
    width: 1200px;
    margin-top: 15px;
    font-size: 0;
}

.prod_ad {
    width: 232px;
    display: inline-block;
}

.prod_ad img {
    width: 232px;
    height: 342px;
    border-radius: 5px;
}

.prod_list {
    width: 957px;
    display: inline-block;
}

.prod_list ul {
    width: 957px;
    /* display: inline-block; */
}

.prod_list li {
    width: 182px;
    height: 282px;
    padding: 30px 25px;
    display: inline-block;
    background: #fff;
    border-radius: 5px;
    position: relative;
}

.prod_list img {
    /* width:182px;
    height: 150px; */
}

.tj {
    position: absolute;
    top: 0;
    right: 0;
}

.prod_name {
    width: 185px;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 21px;
    font-size: 14px;
    color: #333;
    margin-top: 15px;
}

.prod_comp {
    font-size: 13px;
    color: #8f8f8f;
    margin-top: 5px;
}

.prod_price {
    width: 173px;
    height: 28px;
    background-image: url(./img/p_.png);
    background-repeat: no-repeat;
    margin-top: 15px;
    color: #fff;
    position: relative;
    font-size: 15px;
    /* position: relative;
    bottom:10px;
    right:10px; */
}
.prod_price span{
    position: absolute;
    bottom:4px;
    right:50px;
}
/* 机械头条 */
.news_ {
    width: 1200px;
    background: #fff;
    margin-top: 20px;
    font-size: 0;
}

.news_left {
    width: 800px;
    display: inline-block;

}

.news_hot {
    width: 800px;
    height: 100px;
    background: #eedfda;
    background-image: url(./img/jxtt.jpg);
    background-repeat: no-repeat;
    position: relative;
}

.news_h {
    width: 620px;
    padding: 0 20px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 28px;
    margin-left: 150px;
    /* margin-top:30px; */
    position: absolute;
    left: 0px;
    top: 30px;
}

.news_hlist {
    width: 800px;
    padding: 10px 0;
}

.news_hlist li {
    width: 240px;
    padding: 0 10px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    display: inline-block;
    border-right: 1px solid #989898;
}

.news_cont_ {
    width: 800px;
}

.news_ad {
    width: 430px;
    display: inline-block;
}

.news_ad img {
    width: 430px;
    height: 250px;
}

.news_list {
    width: 355px;
    height: 240px;
    display: inline-block;
}

.news_list li {
    width: 355px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
}
.news_list li:first-child{
    font-weight: bold;
    font-size:18px;
}
.news_right {
    width: 380px;
    display: inline-block;
}

.nr_top {
    height: 45px;
    background-image: url(./img/nt.jpg);
    background-repeat: no-repeat;
    /* background: #eedfda; */
}

.nr_top ul {
    display: inline-block;
    /* margin-left:10px; */
}

.nr_top li {
    width: 85px;
    text-align: center;
    font-size: 14px;
    display: inline-block;
    margin-top: 8px;
}

.nr_top li:nth-child(1) {
    color: #fff;
}

.gd {
    float: right;
    font-size: 13px;
    display: inline-block;
    margin-top: 10px;
}

.news_r_hot {
    width: 380px;
    margin-top: 13px;
}

.news_r_img img {
    width: 125px;
    height: 75px;
}

.news_r_img {
    width: 125px;
    display: inline-block;
}

.news_des {
    width: 238px;
    display: inline-block;
}

.news_name {
    width: 238px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;
    font-weight: bold;
}

.news_intro {
    width: 238px;
    height: 42px;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 21px;
    font-size: 13px;
    color: #666666;
    margin-top: 5px;
}

/* 热点 */
.news_hotspot {
    width: 370px;
    height: 245px;
    margin-top: 10px;
}

.news_hotspot li {
    width: 370px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px;
    height: 35px;
    line-height: 35px;
}

.news_hotspot li::before {
    content: '热点 | ';
    color: #ff6600;
    margin-left: 5px;
}
/* 土方机械 */
.shop_comp{
    width: 1200px;
    margin-top:20px;
    vertical-align: middle;
}
.shop{
    width: 790px;
    font-size:0;
    display: inline-block;
    /* background: #fff; */
}
.shop_cont{
    width: 790px;
    height: 423px;
    /* margin-top:10px; */
    background: #fff;
}
.shop_t{
    width: 790px;
}
.sell_cont{
    /* height: 464.6px; */
}
.sell_top{
    border-left:5px solid #ff6600;
    background: #f8f8f8;
}

.sell_top h3{
    padding:5px 0;
    font-size:22px;
    margin-left:5px;
    display: inline-block;
}
.shop_ad{
    width: 198px;
    display: inline-block;
    vertical-align:middle ;
}
.shop_ad img{
    width: 198px;
    height: 367px;
}
.shop_list{
    width:590px;
    display: inline-block;
    vertical-align:middle;
    border-bottom:1px solid #f2f2f2;
}
.shop_list ul{
    width:590px;
    flex-wrap: wrap;
    display: inline-flex;
    justify-content: space-around;
    align-items:center ;
}
.shop_list li{
    width:100px;
    padding:13px 30px;
    transition: 1s;
}
.shop_list li:hover{
    box-shadow: 5px 5px 5px 5px #d2d3d9;
    transition: 1s;
}
.shop_list img{
    width:100px;
    height: 100px;
}
.shop_name{
    width: 100px;
    font-size:14px;
    color:#736d76;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.shop_price{
    color:#f66464;
    font-size:14px;
    padding:10px 0;
}
.shop_class{
    font-size:14px;
    padding:10px 0;
}
.shop_class li{
    display: inline-block;
    color:#717171;
    padding:10px;
    background: #f2f2f2;
    margin-right:20px;
}
.shop_class ul{
    margin-left:100px;
}
/* 优秀专区 */
.comp{
    width: 395px;
    height: 463px;
    display: inline-block;
    background: #fff;
    font-size:0;
    vertical-align: middle;
}
.pro_top{
    font-size:18px;
}
.good_zone li{
    width: 395px;
    padding:13px 0;
    /* margin-top:10px; */
    border-top:2px solid #f2f2f2;
}
.zone_img{
    width: 103px;
    margin-left:40px;
    display: inline-block;
}
.zone_img img{
    width: 103px;
    height: 70px;
}
.zone_des{
    width: 230px;
    font-size:14px;
    display: inline-block;
}
.zone_name{
    width: 214px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size:14px;
}
.zone_intro{
    width: 214px;
    height: 40px;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 21px;
    font-size:14px;
    color:#736d76;
    margin-top:5px;
}
.zone_name::before{
    content:'VIP';
    color:#fe001e;
}
/* 五金工具 */
.sell{
    width: 1200px;
    margin-top:20px;
    font-size:0;
}
.sell_cont_{
    width: 590px;
    height: 425.5px;
    display: inline-block;
    background: #fff;
    /* margin-top:10px; */
}
.shop_ad{
    width:198px;
    display: inline-block;
}
.shop_ad img{
    width: 198px;
    height: 366px;
}
.sell_list{
    width:392px;
    display: inline-block;
    vertical-align:middle;
    border-bottom:1px solid #f2f2f2;
}

.sell_list ul{
    width:392px;
    height: 366px;
    flex-wrap: wrap;
    display: inline-flex;
    justify-content: space-around;
    align-items:center ;
}
.sell_list li{
    width:100px;
    padding:13px 30px;
    display: inline-block;
    transition: 1s;
}
.sell_list li:hover{
    box-shadow: 5px 5px 5px 5px #d2d3d9;
    transition: 1s;
}
.sell_list img{
    width:100px;
    height: 100px;
}
/* 工程项目 */
.project {
    width: 1200px;
    padding-top: 15px;
    background: #fff;
    margin-top: 20px;
}

.pro_left {
    width: 878px;
    display: inline-block;
}

.ckgd {
    display: inline-block;
    float: right;
    color: #afafaf;
    font-size: 14px;
}

.pro_cont {
    width: 878px;
    margin-top: 15px;
}

.m_ {
    font-size: 14px;
    color: #fff;
    float: right;
}

.xmxx {
    width: 428px;
    display: inline-block;
    background: #fff;
}

.xmxx_top {
    padding: 10px 15px;
    background: #e64914;
    color: #fff;
    font-size: 15px;
}

.xmxx_list {
    width: 388px;
    height: 270px;
    padding: 20px;
}

.xmxx_list li {
    width: 400px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px;
    height: 35px;
    line-height: 35px;
}

/* 中标公告 */
.pro_right {
    width: 300px;
    display: inline-block;
}

.pro_h_c {
    width: 300px;
    margin-top: 10px;
}

.pro_img {
    width: 125px;
    display: inline-block;
}

.pro_img img {
    width: 125px;
    height: 75px;
}

.pro_tit {
    width: 160px;
    height: 65px;
    display: inline-block;
}

.pro_name {
    width: 300px;
    font-weight: bold;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 10px;

}

.pro_tit {
    width: 160px;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 21px;
    font-size: 13px;
    color: #666;
}

.pro_zb_list {
    width: 290px;
    height: 132px;
}

.pro_zb_list li {
    width: 290px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px;
    height: 33px;
    line-height: 33px;
}

.ad- {
    width: 300px;
    margin-top: 15px;
}
.buy_top {
    border-left: 5px solid #e64914;
}

.buy_top h3 {
    font-size: 20px;
    font-weight: bold;
    margin-left: 5px;
}

/* 政策法规 */
.policies{
    width: 1200px;
    margin-top:20px;
    background: #fff;
}
.polic{
    width: 342px;
    padding:18px;
    border:1px solid #f2f2f2;
    display: inline-block;
}
.polic_top{
    font-size: 0;
}
.polic_top h3{
    font-size:18px;
    padding:7px 0;
}
/* .m_{
    display: inline-block;
    float: right;
    font-size:13px;
    color:#808080;
    margin-top:10px;
} */
.polic_hot{
    width: 341px;
    font-size: 0;
    position: relative;
    margin-top:15px;
}
.polic_hot img{
    width: 341px;
    height: 226px;
}
.polic_name{
    width: 321px;
    text-align: center;
    padding:7px 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size:14px;
    color:#fff;
    position: absolute;
    bottom:0;
    left:0;
    background: rgba(0,0,0,0.6);

}
.polic_list{
    width: 342px;
    margin-top:10px;
}
.polic_list li{
    width: 342px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height:35px;
    line-height: 35px;
    font-size:15px;
}
.polic_list li::before{
    content:'•';
    color:#a0a0a0;
    margin-right:5px;
}
/* 展会信息 */
.exhib{
    width: 424px;
    height: 502px;
    padding:18px;
    display: inline-block;
    border:1px solid #f2f2f2;
}
.exhib_cont{
    width: 424px;
    font-size:0;
}
.exhib_cont li{
    width: 424px;
    margin-top:15px;
}
.exhib_img{
    width: 146px;
    display: inline-block;
}
.exhib_img img{
    width: 146px;
    height: 99px;
}
.exhib_name{
    width: 250px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size:15px;
}
.exhib_intr{
    margin-top:10px;
    font-size:14px;
    color:#808080;
}
.exhib_intr img,.exhib_intr span{
    vertical-align: middle;
}
.exhib_time{
    width: 175px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
}
/* 建筑知识 */
.know{
    width: 284px;
    height: 503px;
    padding:18px;
    font-size:0;
    display: inline-block;
    border:1px solid #f2f2f2;
}
.know_top ul{
    font-size:0;
    border-bottom:2px solid #e64914;
}
.know_top li{
    width: 90px;
    text-align: center;
    display: inline-block;
    padding:8px 25px;
    font-size:20px;
    /* color:#fff; */
    font-weight: bold;
    border-radius: 5px 5px 0 0;
}
.know_top li:first-child{
    background:#e64914;
    color:#fff;
}
.know_hot{
    padding:10px 0;
    border-bottom:1px dashed #e6e6e6;
}
.kh_name{
    width:284px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size:15px;
    height:30px;
    line-height: 30px;
}
.kh_intr{
    width: 284px;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 23px;
    font-size:13px;
    color:#808080;
}
.know_list{
    margin-top:5px;
}
.know_list li{
    width: 284px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size:15px;
    line-height: 44px;
    height: 44px;
    border-bottom:1px dashed #e6e6e6;
}
.know_list li::before{
    content:'•';
    color:#808080;
    margin-right:5px;
}
.know_list li:last-child{
    border-bottom: 0;
}